package Day_0220.NetworkProtocol;

/**
 * @author zxc
 * @date 2023/02/20 22:19
 **/
public class Browser_Open_Link_Process {
    public static void main(String[] args) {
        /**
         * 请简述一下 浏览器打开链接的详细过程
         * ===》
         * 浏览器打开某个网页链接的过程
         * ===》
         * （1）使用DNS域名解析器，来解析域名。
         * （2）发起TCP的3次握手，去尝试建立TCP连接。
         * （3）建立TCP请求后，发起HTTP请求。
         * （4）服务器响应HTTP请求。
         * （5）浏览器得到HTML代码，进行解析和处理JSON数据，并请求HTML代码中的静态资源（JS、CSS、图片等）。
         * （6）浏览器对页面进行渲染。
         *
         */
    }
}
